Le système de fichiers

L'arborescence

Contrairement au système de fichiers Windows, il n'existe pas de lecteurs A:, C:, etc...

L'entrée du système de fichier se situe à la racine, notée / .

Ensuite, il existe un certain nombre de répertoires présents par défaut. Chaque répertoire a un rôle bien précis, comme indiqué dans le tableau ci-dessous.

Figure 6 Le système de fichiers de Linux

Répertoire

Description

/

Répertoire "racine", point d'entrée du système de fichiers.

/boot

Répertoire contenant le noyau Linux.

/bin

Répertoire contenant les exécutables de base.

/dev

Répertoire contenant des fichiers spéciaux nommés devices permettant le lien avec les périphériques de la machine.

/etc

Répertoire contenant tous les fichiers de configuration du système.

/home

Répertoire contenant les fichiers personnels des utilisateurs.

/lib

Répertoire contenant les librairies et les modules du noyau.

/mnt

Répertoire vide dans lequel on montera les médias externes (CD, disquette, clé USB).

/proc

Répertoire contenant des fichiers spéciaux représentant certaines caractéristiques matérielles ou certains paramètres du noyau.

/root

Répertoire personnel du super administrateur.

/sbin

Répertoire contenant les exécutables destinés à l'administration du système

/sys

Répertoire contenant des fichiers spéciaux représentant certaines caractéristiques matérielles ou certains paramètres du noyau.

/tmp

Répertoire contenant des fichiers temporaires.

/usr

Répertoire contenant les exécutables des programmes (/usr/bin et /usr/sbin), la documentation (/usr/doc), les programmes pour le serveur graphique (/usr/X11R6), les jeux (/usr/games).

/var

Répertoire contenant les fichiers qui servent à la maintenance du système.

Les périphériques

L'accès aux périphériques

Une des originialités des systèmes Unix est leur manière d'accéder aux périphériques. Chaque périphérique du système (souris, disque dur, lecteur CD, carte son, etc...) est représenté par un fichier, à quelques exceptions près (clavier, carte réseau et carte graphique). Le fait d'écrire dans un tel fichier va envoyer des commandes au périphérique. Le fait de lire dans un tel fichier permet de recevoir des données du périphérique. C'est une méthode très simple qui a fait ses preuves !

Exemples de périphériques

Fichier Périphérique
/dev/psaux Le port PS/2 de la souris
/dev/fd0 Le lecteur de disquettes
/dev/hda Le disque dur IDE primary master
/dev/hdb Le disque dur IDE primary slave
/dev/hdc Le disque dur IDE secondary master
/dev/hdd Le disque dur IDE secondary slave

Figure 7 Exemple de périphériques

Les partitions

Pour connaître la position de vos disques durs IDE et de vos lecteurs de CD (primary master, primary slave, secondary master ou secondary slave), le plus simple est de regarder dans le BIOS. Vous pouvez aussi le savoir à partir des branchements des nappes IDE et des cavaliers sur les disques durs ou les lecteurs de CD : primary correspond à la première nappe IDE, et secondary à la seconde ; sur chaque nappe, on peut brancher au plus deux périphériques, un master et un slave (ça se règle avec un cavalier sur le périphérique).

Généralement un disque dur peut supporter :